價格:免費
更新日期:2017-09-19
檔案大小:因裝置而異
目前版本:因裝置而異
版本需求:Android 因裝置而異
官方網站:http://toby.li
Email:tobyli@cs.cmu.edu
聯絡地址:隱私權政策
SUGILITE is a new programming-by-demonstration (PBD)
system that enables users to create automation on
smartphones. SUGILITE uses Android’s accessibility API to
support automating arbitrary tasks in any Android app (or
even across multiple apps). When the user gives verbal
commands that SUGILITE does not know how to execute,
the user can demonstrate by directly manipulating the regular
apps’ user interface. By leveraging the verbal instructions,
the demonstrated procedures, and the apps’ UI hierarchy
structures, SUGILITE can automatically generalize the
script from the recorded actions, so SUGILITE learns how to
perform tasks with different variations and parameters from
a single demonstration. Extensive error handling and context
checking support forking the script when new situations
are encountered, and provide robustness if the apps
change their user interface. Our lab study suggests that users
with little or no programming knowledge can successfully
automate smartphone tasks using SUGILITE.